Event Schedule

November 26

Day 1
Registration and Coffee
Concurrency Tools in the C++ Standard Library
  • Mateusz Pusz

API First
  • Noam Weiss

Mastering C++ Templates: A Practical Hands-On Tour
  • Amir Kirsh

November 27

Day 2
Registration and Coffee
Welcome to Core C++ 2024!
Welcome to the meta::[[verse]]!
  • Inbal Levi

C++ Fundamentals: Object-Oriented Programming with C++
  • Nathanel Green


[he]
Coffee Break
Think Parallel
  • Bryce Adelstein Lelbach

C++ Security Fundamentals: From Standards to Practice
  • Assaf Tzur-El

Debug C++ Programs You did not write
  • Elazar Leibovich

Exiting the time machine: from C++ 98 to the present.
  • Aviva Dayan

Lunch
How to become a better C++ programmer
  • Yechiel M. Kimchi

Not Invented Here: Reinventing the Wheel to Facilitate Dev Culture Change
  • Yaniv Mordekhay

3d logs to analyze self-driving cars
  • Ruslan Burakov


[he]
Evolving C++ Networking with Senders & Receivers [part 1]
  • Robert Leahy

The battle over Heterogeneous Computing
  • Oren Benita Ben Simhon

Back to Basics: Design Patterns
  • Noam Weiss

Coffee Break
Evolving C++ Networking with Senders & Receivers [part 2]
  • Robert Leahy

Optimizations in the HFT world
  • Yossi Moalem

  • Assaf Wolfhart

Optimizing Embedded Software Infrastructure: Principles and Practices for Platform Selection
  • Alex Kushnir

  • Akram Zoabi

Meetup & Lightning Talks

November 28

Day 3
Registration and Coffee
C++ parallel programming models
  • Eran Gilad

C++ Fundamentals: Unit Testing
  • Amir Kirsh


[he]
Coffee Break
Improving our safety with a quantities and units library
  • Mateusz Pusz

Building Effective Embedded Systems: Architectural Best Practices
  • Gili Kamma


[he]
Get More Out of Compiler-Explorer ('godbolt')
  • Ofek Shilon

The Pains and Joys of C++ In-Process Graph Execution
  • Svyatoslav Feldsherov

Lunch
Speeding up Intel Gaudi deep-learning accelerators using an MLIR-based compiler
  • Dafna Mordechai

  • Omer Paparo Bivas

Mastering CTest: Streamlining Your C++ Testing Workflow
  • Alex Kushnir

Leveraging Pure Interfaces for C++ Applications
  • Udi Lavi

Unlocking the Value of C++20 Features
  • Alex Dathskovsky

Messing with Floating Point
  • Ryan Baker

A modern C++ approach to JSON Sax Parsing
  • Uriel Guy

Coffee Break
Implementing Ranges and Views
  • Roi Barkan

Open Is Good: Fast, Orthogonal Open (Multi) Methods with YOMM2
  • Jean-Louis Leroy

How a 42-year-old software company keeps its code fresh and maintainable
  • Haim Cohen

Closing Remarks